The MachSuite Benchmark
نویسندگان
چکیده
I. INTRODUCTION With the demise of Dennard scaling, today's architects are confronting chips filled with more transistors than can be fully powered. One possible mechanism to continue improving performance on a power budget is the use of hardware accelerators , fixed-function hardware blocks which compute a specific task at a fraction of the cost of a general-purpose processor. Unfortunately, designing hardware accelerators in RTL languages like Verilog or VHDL is time-consuming and complicated. To improve productivity, the CAD community introduced High-Level Synthesis (HLS) tools, which automatically synthesize RTL code from a high-level language like C or C++. Modern HLS frameworks can produce code with performance on par with handwritten RTL for some workloads. However, as designers tackle more complicated, irregular applications, these tools are struggling. The interest in hardware specialization has brought about challenges at the architecture level as well. Fine-grained het-erogeneity has appeared in processors, and the rising popularity of systems-on-chip (SoCs) in the mobile domain is making hardware accelerators commonplace. Architects now have to contend with a much larger range of on-chip interactions, and with so many different possible tactics and mechanisms, it is a daunting task to choose the right design direction. These trends are two sides of the same coin: advances in accelerator-centric research have caught us unprepared to quantitatively and objectively evaluate the relative strengths and weaknesses of such a diverse collection of techniques. Much of this can be ascribed to a simple lack of standardization. A survey of recent publications involving hardware accelerators revealed that of the 88 distinct benchmarks used across 25 papers, 64 of them were only ever used once, as shown in Figure 1. The most popular benchmarks appeared in less than half of those. The community needs standardization and commensurability. Consequently, we present MachSuite 1 : a new accelerator-centric benchmark suite tailored to the needs of both the HLS and architecture communities. MachSuite is a set of 19 benchmarks spanning 12 different kernels, written to cover a diverse set of application domains and to incorporate distinct algorithmic choices. All the benchmarks in MachSuite are HLS synthesizable, providing architecture researchers an easy way to quickly generate a diverse set of hardware accelerators.
منابع مشابه
Finding a suitable benchmark for commercial bank branches using DEA
This paper proposes a suitable benchmark for inefficient commercial bank branches by using Data Envelopment Analysis (DEA). In order to render an inefficient bank branch efficient, it is necessary to decrease inputs and increase outputs. As there are priorities for decreasing some certain inputs and increasing some certain outputs over other inputs and outputs, respectively, it is necessary ...
متن کاملOn the development of a sliding mode observer-based fault diagnosis scheme for a wind turbine benchmark model
This paper addresses the design of an observer-based fault diagnosis scheme, which is applied to some of the sensors and actuators of a wind turbine benchmark model. The methodology is based on a modified sliding mode observer (SMO) that allows accurate reconstruction of multiple sensor or actuator faults occurring simultaneously. The faults are reconstructed using the equivalent output err...
متن کاملA novel hybrid meta-heuristic technique applied to the well-known benchmark optimization problems
In this paper, a hybrid meta-heuristic algorithm, based on imperialistic competition algorithm (ICA), harmony search (HS), and simulated annealing (SA) is presented. The body of the proposed hybrid algorithm is based on ICA. The proposed hybrid algorithm inherits the advantages of the process of harmony creation in HS algorithm to improve the exploitation phase of the ICA algorithm. In addition...
متن کاملOn the development of a sliding mode observer-based fault diagnosis scheme for a wind turbine benchmark model
This paper addresses the design of an observer-based fault diagnosis scheme, which is applied to some of the sensors and actuators of a wind turbine benchmark model. The methodology is based on a modified sliding mode observer (SMO) that allows accurate reconstruction of multiple sensor or actuator faults occurring simultaneously. The faults are reconstructed using the equivalent output err...
متن کاملPetroleum hydrocarbon assessment in the wastewaters of petrochemical special economic zone and sediment benchmark calculation of the coastal area - northwest of the Persian Gulf
Petrochemical industries can potentially impact the environment due to their activities and products. This case study has considered adverse effects of petrochemical industries that are located inside the PETZONE with respect to the presence of polycyclic aromatic hydrocarbons and total petroleum hydrocarbon in wastewater effluents. The average concentrations of ∑PAHs group I and II were lower ...
متن کامل